package com.qfedu.microuser.user.service;

import com.qfedu.microuser.user.param.LoginParam;
import com.qfedu.microuser.user.param.RegisterParam;
import com.qfedu.microuser.user.vo.MyVO;
import org.springframework.web.multipart.MultipartFile;

import java.util.Map;

/**
 * @Classname UserService
 * @Description TODO
 * @Date 2025-05-21 16:09
 * @Created by 老任与码
 */
public interface UserService {

    void register(RegisterParam registerParam);

    String login(LoginParam loginParam);

    MyVO my();

    Map<String, Object> invite(Integer uid);

    void createCode(String phone);

    String uploadAvatar(MultipartFile file);
}
